
/**
 * 该文件由 .my/core/build/svg.js 生成
 */
 
import Vue from 'vue'
import globalConfig from '$ui/config'

const Icon = ({props}) => {
  const attrs = {...globalConfig.svg, ...props}
  return (
    <svg {...{attrs: attrs}}>
       <path d="M704 192v368c0 52.8-21.6 100.8-56.4 135.6S564.8 752 512 752c-105.6 0-192-86.4-192-192V192C320 86.4 406.4 0 512 0s192 86.4 192 192zM816 496v144c0 2.8-0.4 5.6-1.1 8.4-18.5 68.2-58.9 126.1-112.3 166.9-43.5 33.2-95.6 55.2-151.6 62.2-4 0.5-7 3.9-7 7.9V944c0 8.8 7.2 16 16 16h80c35.3 0 64 28.7 64 64H320c0-35.3 28.7-64 64-64h80c8.8 0 16-7.2 16-16v-58.5c0-4-3-7.4-7-7.9-124.8-15.7-230.3-105.5-263.9-229.2-0.7-2.7-1.1-5.6-1.1-8.4V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-0.5 32.9 14 32.9 32v129.8c0 6.9 1.1 13.8 3.3 20.3C309.3 746.9 404.6 816 512 816s202.7-69.1 236.7-169.9c2.2-6.5 3.3-13.4 3.3-20.3V496.7c0-17.4 13.7-32.2 31.1-32.7 18.1-0.5 32.9 14 32.9 32zM1024 253c0 84.3-22.5 163.4-61.8 231.5L912 443.3c6.1-11.2 11.6-22.8 16.6-34.6C949.4 359.4 960 307 960 253c0-54-10.6-106.4-31.4-155.7-8.3-19.6-18-38.4-29.2-56.3L949.2 0.1C996.5 72.9 1024 159.7 1024 253zM864 253c0 45.6-10.1 89-28.1 127.8l-51.5-42.3c10.4-27.2 15.6-55.9 15.6-85.5 0-32.4-6.3-63.9-18.8-93.4-2.2-5.3-4.6-10.5-7.2-15.5l50.4-41.4C849.6 147 864 198.3 864 253zM242.8 159.6c-12.5 29.5-18.8 61-18.8 93.4 0 29.5 5.3 58.3 15.7 85.5l-51.5 42.3C170.1 342 160 298.6 160 253c0-54.7 14.4-106 39.7-150.3l50.4 41.4c-2.6 5-5 10.2-7.3 15.5zM95.4 408.7c5 11.8 10.6 23.4 16.6 34.6l-50.2 41.3C22.5 416.4 0 337.3 0 253 0 159.7 27.5 72.9 74.9 0.2l49.8 40.9C113.5 59 103.8 77.8 95.5 97.4 74.6 146.6 64 199 64 253s10.6 106.4 31.4 155.7z"/>
    </svg>
  )
}

Vue.component('icon-record-sound-fill', Icon)
export default Icon

